package org.flashbrighton.as3bots.logic
{
	import org.flashbrighton.as3bots.models.CollidableType;
	import org.flashbrighton.as3bots.events.BotEvent;

	public class DebugBotLogic implements IBotLogic
	{
		public var _engineVal:Number;
		public var _rotationVal:Number;
		
		private var _mood:String;
		private var _hist:Array;
		
		/**
		 * - Where it hits (0 to 1)
		 * - What it hits (BOT or WALL)
		 * - Points taken off (0 to -100)
		 * 
		 * - Amount moved
		 * - Amount rotated
		 * - Listen to one type of event at any one time
		 */
		
		public function DebugBotLogic()
		{
			_engineVal = 0;
			_rotationVal = 0;
		}


		public function run():void
		{

		}
		
		
		public function notify(event:BotEvent):void
		{

		}
		
		
		public function get enginePercent():Number
		{
			return _engineVal;
		}
		
		
		public function get rotatorPercent():Number
		{
			return _rotationVal;
		}
		
	}
}